package com.xltt.vehicleControl.bean;

import java.io.Serializable;
import java.util.List;

public class RemoteControlResponse extends BaseResponse implements Serializable {

    public static final String SERVICE_TRS = "TRS";

    protected String vin;
    protected String serviceId;
    protected String sessionId;
    protected String content;
    protected Boolean verifyResult;
    private long messageTimeStamp;
    protected int group;
    public static int TAG_ADVERTISE = 1;
    public static int TAG_REMOTE_CONTROL = 2;
    public static int TAG_WARNING = 3;
    public static int TAG_OTHER = 4;
    private List<PoiResult> pois;
    private String jsonContent;
    private ServiceResult serviceResult;

    public ServiceResult getServiceResult() {
        return serviceResult;
    }

    public void setServiceResult(ServiceResult serviceResult) {
        this.serviceResult = serviceResult;
    }

    public RemoteControlResponse() {
    }

    public Boolean getVerifyResult() {
        return this.verifyResult;
    }

    public void setVerifyResult(Boolean verifyResult) {
        this.verifyResult = verifyResult;
    }

    public String getContent() {
        return this.content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public void setVin(String vin) {
        this.vin = vin;
    }

    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }

    public void setSessionId(String sessionId) {
        this.sessionId = sessionId;
    }


    public int getGroup() {
        return this.group;
    }

    public void setGroup(int group) {
        this.group = group;
    }

    public String getVin() {
        return this.vin;
    }

    public String getServiceId() {
        return this.serviceId;
    }

    public String getSessionId() {
        return this.sessionId;
    }

    public long getMessageTimeStamp() {
        return messageTimeStamp;
    }

    public void setMessageTimeStamp(long messageTimeStamp) {
        this.messageTimeStamp = messageTimeStamp;
    }


    public List<PoiResult> getPois() {
        return this.pois;
    }

    public void setPois(List<PoiResult> pois) {
        this.pois = pois;
    }

    public String getJsonContent() {
        return jsonContent;
    }

    public void setJsonContent(String jsonContent) {
        this.jsonContent = jsonContent;
    }

    public int describeContents() {
        return 0;
    }

    @Override
    public String toString() {
        return "RemoteControlResponse{" +
                "vin='" + vin + '\'' +
                ", serviceId='" + serviceId + '\'' +
                ", sessionId='" + sessionId + '\'' +
                ", content='" + content + '\'' +
                ", verifyResult=" + verifyResult +
                ", messageTimeStamp=" + messageTimeStamp +
                ", group=" + group +
                ", pois=" + pois +
                ", jsonContent='" + jsonContent + '\'' +
                ", serviceResult=" + serviceResult +
                '}';
    }
}

